package tarantula.experiment.beanutils;

import junit.framework.TestCase;

public class BeanutilsFailedTestsSimpleTest extends TestCase {
	public void test1() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.BeanMap var1 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var0);
	    
	    // Checks the contract:  equals-hashcode on var1 and var1
	    assertTrue("Contract failed: equals-hashcode on var1 and var1", var1.equals(var1) ? var1.hashCode() == var1.hashCode() : true);

	  }

	  public void test2() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }

	  public void test3() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.BeanMap var1 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var0);
	    
	    // Checks the contract:  equals-hashcode on var1 and var1
	    assertTrue("Contract failed: equals-hashcode on var1 and var1", var1.equals(var1) ? var1.hashCode() == var1.hashCode() : true);

	  }

	  public void test4() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }

	  public void test5() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }

	  public void test6() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }

	  public void test7() throws Throwable {

	    java.lang.String var0 = "";
	    boolean var1 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var0);
	    org.apache.commons.beanutils.BeanMap var2 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var1);
	    var2.setBean((java.lang.Object)var0);
	    
	    // Checks the contract:  equals-hashcode on var2 and var2
	    assertTrue("Contract failed: equals-hashcode on var2 and var2", var2.equals(var2) ? var2.hashCode() == var2.hashCode() : true);

	  }

	  public void test8() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }

	  public void test9() throws Throwable {

	    org.apache.commons.beanutils.converters.SqlTimeConverter var0 = new org.apache.commons.beanutils.converters.SqlTimeConverter();
	    java.lang.String var1 = var0.toString();
	    org.apache.commons.beanutils.BeanMap var2 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var1);
	    
	    // Checks the contract:  equals-hashcode on var2 and var2
	    assertTrue("Contract failed: equals-hashcode on var2 and var2", var2.equals(var2) ? var2.hashCode() == var2.hashCode() : true);

	  }

	  public void test10() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.DynaProperty var1 = new org.apache.commons.beanutils.DynaProperty(var0);
	    org.apache.commons.beanutils.DynaProperty[] var2 = new org.apache.commons.beanutils.DynaProperty[] { var1};
	    org.apache.commons.beanutils.LazyDynaMap var3 = new org.apache.commons.beanutils.LazyDynaMap(var2);
	    java.util.Map var4 = var3.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var5 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var3);
	    java.util.Map var6 = var5.getMap();
	    
	    // Checks the contract:  equals-hashcode on var4 and var6
	    assertTrue("Contract failed: equals-hashcode on var4 and var6", var4.equals(var6) ? var4.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var4 and var6.
	    assertTrue("Contract failed: equals-symmetric on var4 and var6.", var4.equals(var6) == var6.equals(var4));

	  }
}
